using System.ComponentModel;
using Rhizome.Model;

namespace Rhizome.Contract
{
    [TypeConverter(typeof(CriterionTypeConverter))]
    public interface ICriterion
    {
        /// <summary>
        /// Tests the instance
        /// </summary>
        /// <returns>criterion test result</returns>
        bool Test();
    }
}